body {
  background: #f5f5f5;
}
#login {
  width: 854px;
  height: 574px;
  background: #fff;
  margin: 0 auto;
  text-align: center;
  margin-top: 170px;
  margin-bottom: 60px;
}
.title {
  img {
    width: 48px;
    height: 48px;
    margin-top: 25px;
  }
  h2 {
    font-size: 22px;
    margin-top: 15px;
  }
}

.item {
  width: 326px;
  height: 22px;
  line-height: 22px;
  padding: 13px 16px 13px 14px;
  margin-bottom: 14px;
  border: 1px solid #e0e0e0;
  margin-right: 2px;
}
.btn {
  background: #ff6700;
  text-align: center;
  font-size: 14px;
  color: #fff;
}
.que {
  height: 41px;
  padding-top: 20px;
  a {
    font-size: 14px;
    color: #757575;
  }
  i {
    color: #e0e0e0;
    margin-left: 5px;
    margin-right: 5px;
  }
}

#other {
  height: 119px;

  width: 854px;

  fieldset {
    width: 358px;
    margin: 0 auto;
    border: none;
    border-top: 1px solid #e0e0e0;
    legend {
      font-size: 14px;
      color: #b0b0b0;
    }
  }
  .ic {
    height: 38px;
    padding-top: 5px;

    i {
      font-size: 30px;
      margin-left: 13px;
      margin-right: 13px;
    }
  }
}
.icon-QQ {
  color: rgb(24, 172, 252);
}
.icon-weibo1 {
  color: #ff5c00;
}
.icon-zhifubao {
  color: rgb(25, 137, 250);
}
.icon-weixin1 {
  color: green;
}

.footer {
  width: 854px;
  height: 80px;
  text-align: center;
  margin: 0 auto;

  ul {
    width: 854px;
    height: 21px;
    text-align: center;
    margin-left: 250px;
    margin-bottom: 10px;
    li {
      float: left;
      font-size: 14px;
      color: #757575;
      a {
        color: #757575;
        margin-left: 10px;
        margin-right: 10px;
      }
      a:hover {
        color: #333;
      }
    }
  }
}
#auth {
  font-size: 14px;
  color: #757575;
  a {
    color: #757575;
  }
}
